import Vue from 'vue'
import App from './App'
import router from './router'
import store from './store'
import axios from 'axios'
import Antd from 'ant-design-vue'
import 'ant-design-vue/dist/antd.css'
import './assets/css/common.css'

import { request } from '@/utils/request'
Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  store,
  Antd,
  render: h => h(App)
})

// axios基本设置
// axios.defaults.baseURL = 'http://123.207.32.32:8000'
// axios.defaults.timeout = 10 * 1000


// 1.axios基本使用
// axios({
//   url: '/home/multidata',
//   method: 'get'
// }).then(res => {
//   console.log('res==', res)
// })

// axios({
//   url: '/home/data',
//   params: {
//     type: 'pop',
//     page: 1
//   }
// }).then(res => {
//   console.log('res002===', res)
// })

// 2.axios-all
// axios.all([axios({
//   url: '/home/multidata',
// }), axios(
//   {
//     url: '/home/data',
//     params: {
//       type: 'pop',
//       page: 1
//     }
//   }
// )]).then(res => {
//   console.log('oo2===', res)
// })

// // 3.创建axios对应实例
// const instance1 = axios.create({
//   baseURL: 'http://123.207.32.32:8000',
//   timeout: 10 * 1000
// })

// instance1({
//   url: "/category"
// }).then(res => {
//   console.log('category===', res)
// })
// request({
//   url: '/home/multidata'
// }).then((res) => {
//   console.log('结果', res)
// }).catch(err => {
//   console.log('失败', err)
// })
